package org.small.shop.phone.api.process.logorders.pojo;

import javax.persistence.*;

@Table(name = "tbl_wx_log_orders")
public class TblWxLogOrders {
    /**
     * log的唯一标识
     */
    @Id
    @Column(name = "logId")
    private String logid;

    /**
     * 用户的id，唯一确定一条数据
     */
    @Column(name = "user_id")
    private String userId;

    /**
     * 订单id
     */
    @Column(name = "ord_id")
    private String ordId;

    /**
     * 	0:待发货 1:待收货 2:已收货 -1:已取消 -2:待支付 -3:用户拒收 -4:商家同意拒收 -5:商家不同意拒收
     */
    @Column(name = "orderStatus")
    private Integer orderstatus;

    /**
     * 操作日志
     */
    @Column(name = "logContent")
    private String logcontent;

    /**
     * 0:顾客/门店 1:商城职员
     */
    @Column(name = "logType")
    private Integer logtype;

    /**
     * 创建时间
     */
    @Column(name = "logTime")
    private Long logtime;

    @Column(name = "admin_id")
    private Integer adminId;

    /**
     * 获取log的唯一标识
     *
     * @return logId - log的唯一标识
     */
    public String getLogid() {
        return logid;
    }

    /**
     * 设置log的唯一标识
     *
     * @param logid log的唯一标识
     */
    public void setLogid(String logid) {
        this.logid = logid;
    }

    /**
     * 获取用户的id，唯一确定一条数据
     *
     * @return user_id - 用户的id，唯一确定一条数据
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 设置用户的id，唯一确定一条数据
     *
     * @param userId 用户的id，唯一确定一条数据
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取订单id
     *
     * @return ord_id - 订单id
     */
    public String getOrdId() {
        return ordId;
    }

    /**
     * 设置订单id
     *
     * @param ordId 订单id
     */
    public void setOrdId(String ordId) {
        this.ordId = ordId;
    }

    /**
     * 获取	0:待发货 1:待收货 2:已收货 -1:已取消 -2:待支付 -3:用户拒收 -4:商家同意拒收 -5:商家不同意拒收
     *
     * @return orderStatus - 	0:待发货 1:待收货 2:已收货 -1:已取消 -2:待支付 -3:用户拒收 -4:商家同意拒收 -5:商家不同意拒收
     */
    public Integer getOrderstatus() {
        return orderstatus;
    }

    /**
     * 设置	0:待发货 1:待收货 2:已收货 -1:已取消 -2:待支付 -3:用户拒收 -4:商家同意拒收 -5:商家不同意拒收
     *
     * @param orderstatus 	0:待发货 1:待收货 2:已收货 -1:已取消 -2:待支付 -3:用户拒收 -4:商家同意拒收 -5:商家不同意拒收
     */
    public void setOrderstatus(Integer orderstatus) {
        this.orderstatus = orderstatus;
    }

    /**
     * 获取操作日志
     *
     * @return logContent - 操作日志
     */
    public String getLogcontent() {
        return logcontent;
    }

    /**
     * 设置操作日志
     *
     * @param logcontent 操作日志
     */
    public void setLogcontent(String logcontent) {
        this.logcontent = logcontent;
    }

    /**
     * 获取0:顾客/门店 1:商城职员
     *
     * @return logType - 0:顾客/门店 1:商城职员
     */
    public Integer getLogtype() {
        return logtype;
    }

    /**
     * 设置0:顾客/门店 1:商城职员
     *
     * @param logtype 0:顾客/门店 1:商城职员
     */
    public void setLogtype(Integer logtype) {
        this.logtype = logtype;
    }

    /**
     * 获取创建时间
     *
     * @return logTime - 创建时间
     */
    public Long getLogtime() {
        return logtime;
    }

    /**
     * 设置创建时间
     *
     * @param logtime 创建时间
     */
    public void setLogtime(Long logtime) {
        this.logtime = logtime;
    }

    /**
     * @return admin_id
     */
    public Integer getAdminId() {
        return adminId;
    }

    /**
     * @param adminId
     */
    public void setAdminId(Integer adminId) {
        this.adminId = adminId;
    }
}